-- plugins/rainbow_delimiters.lua

-- 配置 rainbow-delimiters 插件
local M = {}

M.setup = function()
	require('rainbow-delimiters').setup {
		-- 设置策略
		strategy = {
			[''] = 'rainbow-delimiters.strategy.global', -- 全局策略
			vim = 'rainbow-delimiters.strategy.local',   -- Vim 文件的局部策略
		},
		-- 查询设置
		query = {
			[''] = 'rainbow-delimiters', -- 默认查询
			lua = 'rainbow-blocks',       -- Lua 文件使用的查询
		},
		-- 优先级设置
		priority = {
			[''] = 110,                  -- 默认优先级
			lua = 210,                   -- Lua 文件的优先级
		},
		-- 高亮设置
		highlight = {
			'RainbowDelimiterRed',       -- 红色分隔符
			'RainbowDelimiterYellow',    -- 黄色分隔符
			'RainbowDelimiterBlue',      -- 蓝色分隔符
			'RainbowDelimiterOrange',    -- 橙色分隔符
			'RainbowDelimiterGreen',     -- 绿色分隔符
			'RainbowDelimiterViolet',    -- 紫色分隔符
			'RainbowDelimiterCyan',      -- 青色分隔符
		},
	}
end

return M
